<!DOCTYPE html>
<html lang="zh-CN">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <link type="text/css" rel="stylesheet" href="styles.css">
  <script type="text/javascript" src="config.js"></script>
</head>

<body>
  <h1 class="h">3. 读取与写入</h1>
  <p>数据不能全靠手打，得从文件里读。</p>
  <dl>
    <dt>1. 读取数据</dt>
    <dd>
      <pre><code># 从 CSV 文件读取（最常用）
df = pd.read_csv('filename.csv')

# 从 Excel 文件读取
df = pd.read_excel('filename.xlsx', sheet_name='Sheet1')

# 从网页的表格读取
tables = pd.read_html('https://url.com/with-table.html')
df = tables[0] # 通常第一个表格就是我们想要的</code></pre>
    </dd>
    <dt>2. 写入数据</dt>
    <dd>
      <pre><code># 写入 CSV 文件
df.to_csv('new_filename.csv', index=False) # index=False表示不保存行索引

# 写入 Excel 文件
df.to_excel('new_filename.xlsx', sheet_name='Data')</code></pre>
    </dd>
  </dl>
</body>

</html>